#ifndef __DM9000_H__
#define __DM9000_H__


#include "cpu_io.h"

int gt_dm9000_init(void);
U32 gt_dm9000_regread(U32 reg);
void gt_dm9000_regwrite(U32 reg, U32 value);
int gt_dm9000_reset(void);
void gt_dm9000_writecmd(U32 cmd);
void gt_dm9000_writedat(U32 dat);
U32 gt_dm9000_readdat(void);
U32 gt_dm9000_readcmd(void);

int gt_eth_init(void);
int gt_eth_set(int flag);
int gt_eth_send(const unsigned char* buf,int size);
void ETH_IRQHandler (void); 



#endif

